如何附加 pg_dump 備份命令 PostgreSQL 的日誌輸出 (How to append log output of pg_dump backup command PostgreSQL)


問題描述

如何附加 pg_dump 備份命令 PostgreSQL 的日誌輸出 (How to append log output of pg_dump backup command PostgreSQL)

我正在使用下面的命令來追加。

pg_dump ‑Fc ‑h hostname ‑W ‑‑dbname=dbanme ‑f dbname.sql ‑‑username 2>demo.log

我要像下面的示例輸出一樣登錄到 demo.log。

pg_dump: reading user‑defined tables
pg_dump: reading packages variables
pg_dump: reading user‑defined packages
pg_dump: reading user‑defined synonyms
pg_dump: reading extensions
pg_dump: reading user‑defined functions
pg_dump: reading user‑defined types
pg_dump: finding typelem dependencies for user‑defined types
pg_dump: reading procedural languages
pg_dump: reading user‑defined aggregate functions
.
.
.
....```

If we run in mysql using ‑‑verbose it will log all stuff using below command.
``` mysqldump ‑u ‑p dbname ‑‑log‑error=error.log ‑‑verbose >bkp.sql```
how we can achive in PostgreSQL?

Please help. 


參考解法

方法 1:

use ‑‑verbose as stated below

./pg_dump ‑Fc ‑h hostname ‑W ‑‑dbname=dbanme ‑f dbname.sql ‑‑username postgres ‑‑verbose 2>demo.log

Disclosure: I work for EnterpriseDB (EDB)

(by Adam MullaAmjad Shahzad)

參考文件

  1. How to append log output of pg_dump backup command PostgreSQL (CC BY‑SA 2.5/3.0/4.0)

#pg-dump #MySQL #logging #postgresql-9.4 #pg-dumpall






相關問題

如何檢查我是否只刪除了所需的數據? (How do I check that I removed required data only?)

無法恢復 pg_dump 備份 (Unable to restore pg_dump backup)

使用帶有 Curl 的緩衝輸出將文件上傳到 ftp 服務器 (Upload a file into a ftp server using buffered output with Curl)

帶有 -C 選項的 pg_restore 不會創建數據庫 (pg_restore with -C option does not create the database)

pg_dump 數據庫轉儲是“當時”轉儲嗎? (Is a pg_dump DB dump 'at-that-time' dump?)

PSQL 數據庫傳輸和錯誤 (PSQL database transfer and errors)

Postgres pg_dump 顯示空文件 (Postgres pg_dump show empty file)

將 pg_restore 與多個轉儲一起使用時管理外鍵 (Managing foreign keys when using pg_restore with multiple dumps)

設計:在不斷創建和刪除表時運行 pg_dump (Design: running pg_dump when tables are continuously created and dropped)

轉儲文件中視圖預定義的目的是什麼 (What is the purpose of views' predefinitions in dump file)

如何附加 pg_dump 備份命令 PostgreSQL 的日誌輸出 (How to append log output of pg_dump backup command PostgreSQL)

PostgreSQL:單個表的 pg_dump (PostgreSQL: pg_dump for a single table)







留言討論